Power saving method in wireless lan system for permitting terminal station to promptly transition to doze state by transmitting empty data frame

ABSTRACT

A power saving method in a wireless LAN system is disclosed for permitting a terminal station to promptly transition to a doze state irrespective of the presence or absence of data destined to the terminal station in a base station. Upon receipt of a PS-Poll signal from a terminal station subordinate to a base station for prompting a transmission of data destined to the terminal station, the base station transmits an ACK signal to the terminal station for indicating a successful reception of the PS-Poll signal. Further, the base station transmits a data frame including data destined to the terminal station when there is such data, or transmits an empty data frame when there is no data destined to the terminal station. Then, upon receipt of the data frame (including the empty data frame), the terminal station transmits an ACK signal to the base station, and then transitions to the doze state in which a transmission/reception function is made inoperative.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a power saving method in a wireless LANsystem, and more particularly, to a power saving method in a wirelessLAN system conforming to IEEE802.11.

2. Description of the Related Art

Power saving in a wireless LAN system conforming to IEEE802.11 isperformed in sequences illustrated in FIGS. 1A, 1B, for example, asdisclosed in IEEE Std 802.11, 9.7 Frame exchange sequences Table 21Frame sequence.

FIG. 1A is a sequence chart illustrating a sequence of operations whenno data destined to a terminal station is stored in a base station. Theterminal station transmits PS-Poll, which is a control packet forprompting the base station to transmit data, to the base station forrequesting the base station to transmit downlink data destined theretoafter the terminal station has transitioned to an active mode, in whicha transmission/reception function turns on (step 101). Upon receipt ofPS-Poll without error, the base station transmits a successful receptionnotification signal ACK (step 102). The terminal station transitions toa doze state in which the transmission/reception function turns offafter it has completed the transmission of ACK.

FIG. 1B is a sequence chart illustrating a sequence of operations whendata destined to the terminal station has been stored in the basestation. The terminal station transmits PS-Poll to the base station,after it has transitioned to the active mode, for requesting the basestation to transmit downlink data destined thereto (step 111). Uponreceipt of PS-Poll without errors, the base station transmits a dataframe (step 112). Upon receipt of the data frame without errors, theterminal station transmits ACK (step 113). The terminal stationtransitions to the doze state after it has completed the transmission ofACK.

FIG. 2 is a flow chart illustrating the operation of the terminalstation in the foregoing situation. As the terminal station starts areceiving operation, it transitions to an active state (step 201). Next,the terminal station transmits PS-Poll to the base station forrequesting the base station to transmit data destined to the terminalstation (step 202). Next, the terminal station determines whether aresponse to PS-Pall from the base station is ACK or data (step 203). Ifthe terminal station fails to receive either ACK or data, the terminalstation again transmits PS-Pall (step 202). Upon receipt of ACK, theterminal station determines that there is no data destined theretostored in the base station, and transitions to the doze state (step205). Upon receipt of data, the terminal station transmits ACK to thebase station (step 204), and transitions to the doze state (step 205),followed by termination of the receiving operation.

In the foregoing sequence of operations, when data destined to theterminal station is stored in the base station, the base station returnsa data frame when it receives the PS-Poll signal from the terminalstation without errors. However, conventional general wireless LAN basestations are often configured to return ACK to a terminal station inresponse to PS-Poll from the terminal station irrespective of thepresence or absence of data to the terminal station. This is because ittakes long time to complete the transmission of the data frame so thatthe base station informs, as a temporary measure, the terminal stationthat the PS-Poll signal has been received without errors. IEEE802.11also approves that ACK is returned.

FIGS. 3A, 3B illustrate sequence charts when a base station returns ACKto a terminal station in response to PS-Poll from the terminal stationirrespective of the presence or absence of data destined to the terminalstation.

FIG. 3A is a sequence chart when no data destined to a terminal stationis stored in the base station. The terminal station transmits PS-Poll tothe base station after it has transitioned to the active mode forrequesting the base station to transmit downlink data destined thereto(step 301). Upon receipt of PS-Poll without errors, the base stationtransmits ACK (step 302).

FIG. 3B is a sequence chart when data destined to a terminal station isstored in a base station. The terminal station transmits PS-Poll to thebase station after it has transitioned to the active mode for requestingthe base station to transmit downlink data destined thereto (step 311).Upon receipt of PS-Poll without errors, the base station transmits ACKto the terminal station (step 312). When data destined to the terminalstation is stored in the base station, the base station furthertransmits a data frame to the terminal station (step 313). Upon receiptof the data frame without errors, the terminal station transmits ACK(step 314).

In this way, data communications in a power save mode in a generalwireless LAN differs in a frame sequence chart between the terminalstation and base station depending on the presence or absence of datadestined to the terminal station stored in the base station. Then, asillustrated in FIGS. 3A, 3B, when the base station returns ACK to theterminal in response to PS-Poll from the terminal station irrespectiveof the presence or absence of data destined to the terminal station, theterminal station experiences difficulties in determining whether totransition to the doze state when no data is stored in the base station,resulting in difficulties in a reduction in power consumption. This isbecause the terminal station cannot determine the presence or absence ofdata destined thereto at the time it receives ACK, and therefore cannotpromptly transition to the doze state. This is because the terminalstation does not know whether or not data destined thereto is present inthe base station at the time it receives ACK. Therefore, even if thereis no data destined to the terminal station, the terminal station cannottransition to the doze state immediately after the receipt of ACK.

SUMMARY OF THE INVENTION

It is an object of the present invention to provide a power savingmethod in a wireless LAN system, which permits a terminal station topromptly transition to the doze state irrespective of the presence orabsence of data destined to the terminal station in a base station.

To achieve the above object, in the power saving method of the presentinvention, upon receipt of a PS-Poll signal from a terminal stationsubordinate to a base station for prompting a transmission of datadestined to the terminal station, the base station transmits an ACKsignal to the terminal station for indicating a successful reception ofthe PS-Poll signal, and also transmits a data frame including datadestined to the terminal station when there is such data, or transmitsan empty data frame when there is no data destined to the terminalstation. Then, upon receipt of the data frame (including the empty dataframe), the terminal station transmits an ACK signal to the basestation, and then transitions to the doze state in which atransmission/reception function is made inoperative.

As described above, according to the present invention, even when nodata destined to a terminal station is stored in a base station, thebase station performs the same operation in response to PS-Poll from theterminal station as the operation when data is stored therein, so thatthe terminal station can transition to the doze state after it hascompleted a sequential frame exchange procedure, thus making it possibleto save the power in the terminal station.

The above and other objects, features and advantages of the presentinvention will become apparent from the following description withreference to the accompanying drawings which illustrate examples of thepresent invention.

BRIEF DESCRIPTION OF THE DRAWINGS

FIGS. 1A, 1B are sequence charts each illustrating a conventional powersaving method in a wireless LAN system conforming to IEEE802.11, whereFIG. 1A is a sequence chart when no data destined to a terminal stationis stored in a base station, and FIG. 1B is a sequence chart when datadestined to the terminal station is stored in the base station;

FIG. 2 is a flow chart illustrating a sequence of operations performedby the terminal station in the processes of FIGS. 1A, 1B;

FIGS. 3A, 3B are sequence charts each illustrating the operation of abase station when it returns ACK to a terminal station in response toPS-Poll from the terminal station irrespective of the presence orabsence of data destined to the terminal station, where FIG. 3A is asequence chart when no data destined to the terminal station is storedin the base station, and FIG. 3B is a sequence chart when data destinedto the terminal station is stored in the base station;

FIGS. 4A, 4B are sequence charts each illustrating a power saving methodaccording to the present invention in a wireless LAN system conformingto IEEE802.11, where FIG. 4A is a sequence chart when no data destinedto a terminal station is stored in a base station, and FIG. 4B is asequence chart when data destined to the terminal station is stored inthe base station; and

FIG. 5 is a flow chart illustrating a sequence of operations performedby the terminal station in the processes of FIGS. 4A, 4B.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

FIGS. 4A, 4B illustrate sequence charts of a power saving method in awireless LAN system conforming to IEEE802.11 in accordance with thepresent invention. Like the operations illustrated in FIGS. 3A, 3B, abase station returns ACK to a terminal station in response to PS-Pollfrom the terminal station irrespective of the presence or absence ofdata destined to the terminal station.

FIG. 4A is a sequence chart when no data destined to a terminal stationis stored in a base station. The terminal station transmits PS-Poll tothe base station after it has transitioned to an active mode forrequesting the base station to transmit downlink data destined thereto(step 401). Upon receipt of PS-Poll without errors, the base stationtransmits ACK (step 402). The base station also transmits an empty dataframe to the terminal station since the base station has not stored datadestined to the terminal station (step 403). Upon receipt of this emptydata frame without errors, the terminal transmits ACK (step 404). Theterminal station transitions to a doze state after it has completed thetransmission of ACK.

FIG. 4B is a sequence chart when data destined to the terminal stationis stored in the base station. The terminal station transmits PS-Poll tothe base station after it has transitioned to the active mode forrequesting the base station to transmit downlink data destined to theterminal station (step 411). Upon receipt of PS-Poll without errors, thebase station transmits ACK (step 412). Since the base station has storeddata destined to the terminal station, the base station also transmits adata frame to the terminal station in response to PS-Poll (step 413).Upon receipt of the data frame without errors, the terminal stationtransmits ACK (step 414). The terminal station transitions to the dozestate after it has completed the transmission of ACK.

In the foregoing manner, in this embodiment, the base station performsthe same operation in response to PS-Poll from the terminal station evenwhen the base station has not stored data destined to the terminalstation as the operation when the base station has stored data destinedto the terminal station, thus permitting the terminal station totransition to the doze state after the completion of a sequential frameexchange procedure (completion of the transmission of the ACK signal).

FIG. 5 illustrates a flow chart representing a sequence of operationsperformed by the terminal station in the processes of FIGS. 4A, 4B. Asthe terminal station starts a receiving operation, it transitions to theactive state (step 501). Next, the terminal station transmits PS-Poll tothe base station for requesting the base station to transmit datadestined to the terminal station (step 502). Then, the terminal stationdetermines whether or not it receives ACK which is a response from thebase station to PS-Poll (step 503). In the event of a failure inreceiving ACK, the terminal station again goes to step 502 fortransmitting PS-Poll. When ACK is successfully received, the terminalstation receives data destined thereto, sent from the base station (thedata frame received herein includes an empty data frame) (step 504).When receiving data, the terminal station transmits ACK to the basestation, and transitions to the doze state (step 506), followed bycompletion of the receiving operation.

In another embodiment, when the terminal station comes under the controlof a base station, the terminal station may determine whether the basestation is a base station conforming to IEEE802.11 (i.e., a base stationwhich only returns an ACK signal in response to PS-Poll from a terminalstation when there is no data destined to the terminal station) or abase station which embodies the present invention (i.e., a base stationwhich returns not only an ACK signal but also an empty data frame inresponse to PS-Poll from a terminal station even when there is not datadestined to the terminal station, to select the sequence chartsillustrated in FIGS. 3A, 3B or FIGS. 4A, 4B.

While preferred embodiments of the present invention have been describedusing specific terms, such description is for illustrative purposesonly, and it is to be understood that changes and variations may be madewithout departing from the spirit or scope of the following claims.

1. A power saving method in a wireless LAN system, comprising the stepsof: upon receipt of a signal at a base station from a terminal stationsubordinate to said base station for prompting a transmission of datadestined to said terminal station, transmitting an ACK signal indicativeof a successful reception of said signal to said terminal station, andtransmitting a data frame including data destined to said terminalstation when there is such data, and transmitting an empty data framewhen there is no data destined to said terminal station; and uponreceipt of the empty data frame at said terminal station, transitioningto a state in which a transmission/reception function is made inactive.2. A base station in a wireless LAN system including a terminal stationwhich, upon receipt of an empty data frame at said terminal station,transitions to a state in which a transmission/reception function ismade inactive, said base station comprising: means responsive to asignal from a terminal station subordinate to said base station forprompting a transmission of data destined to said terminal station, fortransmitting an ACK signal indicative of a successful reception of saidsignal to said terminal station; and means responsive to the signalreceived from said terminal station for prompting a transmission of datadestined to said terminal station, for generating and transmitting tosaid terminal station a data frame including data destined to saidterminal station when there is such data, and for generating andtransmitting to said terminal station an empty data frame when there isno data destined to said terminal station.
 3. A terminal station in awireless LAN system, comprising: first means for transmitting a signalto a base station to which said terminal station is subordinate, forprompting a transmission of data destined to said terminal station; andsecond means responsive to an empty data frame received from said basestation, for transmitting an ACK signal to said base station andbringing said terminal station into a state in which atransmission/reception function is made inoperative.
 4. A power savingmethod in a wireless LAN system including a terminal station which, uponreceipt of an empty data frame at said terminal station, transitions toa state in which a transmission/reception function is made inactive, anda base station, said method comprising the steps of: upon receipt of asignal from a terminal station subordinate to said base station forprompting a transmission of data destined to said terminal station,transmitting an ACK signal indicative of a successful reception of saidsignal to said terminal station; and upon receipt of the signal receivedfrom said terminal station for prompting a transmission of data destinedto said terminal station, generating and transmitting to said terminalstation a data frame including data destined to said terminal stationwhen there is such data, and for generating and transmitting to saidterminal station an empty data frame when there is no data destined tosaid terminal station.
 5. A power saving method in a terminal station ofa wireless LAN system, said method comprising the steps of: transmittinga signal to a base station to which said terminal station is subordinatefor prompting a transmission of data destined to said terminal station,and upon receipt of an empty data frame from said base station at saidterminal station, transmitting an ACK signal to said base station, andbringing said terminal station into a state in which atransmission/reception function is made inoperative.
 6. A wireless LANsystem comprising: at lease a base station and a terminal station: saidbase station including: means responsive to a signal from a terminalstation subordinate to said base station for prompting a transmission ofdata destined to said terminal station, for transmitting an ACK signalindicative of a successful reception of said signal to said terminalstation; and means responsive to the signal received from said terminalstation for prompting a transmission of data destined to said terminalstation, for generating and transmitting to said terminal station a dataframe including data destined to said terminal station when there issuch data, and for generating and transmitting to said terminal stationan empty data frame when there is no data destined to said terminalstation, said terminal station including: means for transmitting asignal to a base station to which said terminal station is subordinate,for prompting a transmission of data destined to said terminal station;and means responsive to the empty data frame received from said basestation for transmitting an ACK signal to said base station and bringingsaid terminal station into a state in which a transmission/receptionfunction is made inoperative.